package proyecto.gestionarDatosDeDocentes;

import java.util.ArrayList;
import java.util.Collection;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;

public class DocenteForm extends ActionForm {

	//datos de la tabla persona
	private String nombre;
	private String apellido;
	private String direccion;
	private String dni;
	private String estadoCivil;
	private String fechaNac;
	private String sexo;
	private String telefono;
	
	//datos del tutor
	private int idDocente;
	private String email;
	private String foto;
	private String titulo;
	private String dinamicaTrabajo;
	private String compromisoOrg;
	private String evaluacionGral;
	private String sugerencias;
	private String fechaAlta;
	private String fechaBaja;
	
	private Collection estadosCiviles;

	
	public DocenteForm() {
		super();
		// TODO Auto-generated constructor stub
	}


	public String getApellido() {
		return apellido;
	}


	public void setApellido(String apellido) {
		this.apellido = apellido;
	}


	public String getCompromisoOrg() {
		return compromisoOrg;
	}


	public void setCompromisoOrg(String compromisoOrg) {
		this.compromisoOrg = compromisoOrg;
	}


	public String getDinamicaTrabajo() {
		return dinamicaTrabajo;
	}


	public void setDinamicaTrabajo(String dinamicaTrabajo) {
		this.dinamicaTrabajo = dinamicaTrabajo;
	}


	public String getDireccion() {
		return direccion;
	}


	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}


	public String getDni() {
		return dni;
	}


	public void setDni(String dni) {
		this.dni = dni;
	}


	public String getEmail() {
		return email;
	}


	public void setEmail(String email) {
		this.email = email;
	}


	public String getEstadoCivil() {
		return estadoCivil;
	}


	public void setEstadoCivil(String estadoCivil) {
		this.estadoCivil = estadoCivil;
	}


	public Collection getEstadosCiviles() {
		return estadosCiviles;
	}


	public void setEstadosCiviles(Collection estadosCiviles) {
		this.estadosCiviles = estadosCiviles;
	}


	public String getEvaluacionGral() {
		return evaluacionGral;
	}


	public void setEvaluacionGral(String evaluacionGral) {
		this.evaluacionGral = evaluacionGral;
	}


	public String getFechaAlta() {
		return fechaAlta;
	}


	public void setFechaAlta(String fechaAlta) {
		this.fechaAlta = fechaAlta;
	}


	public String getFechaBaja() {
		return fechaBaja;
	}


	public void setFechaBaja(String fechaBaja) {
		this.fechaBaja = fechaBaja;
	}


	public String getFechaNac() {
		return fechaNac;
	}


	public void setFechaNac(String fechaNac) {
		this.fechaNac = fechaNac;
	}


	public String getFoto() {
		return foto;
	}


	public void setFoto(String foto) {
		this.foto = foto;
	}


	public int getIdDocente() {
		return idDocente;
	}


	public void setIdDocente(int idDocente) {
		this.idDocente = idDocente;
	}


	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public String getSexo() {
		return sexo;
	}


	public void setSexo(String sexo) {
		this.sexo = sexo;
	}


	public String getSugerencias() {
		return sugerencias;
	}


	public void setSugerencias(String sugerencias) {
		this.sugerencias = sugerencias;
	}


	public String getTelefono() {
		return telefono;
	}


	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}


	public String getTitulo() {
		return titulo;
	}


	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	
	
	public void reset(ActionMapping mapping,
			HttpServletRequest request) {
						
			nombre = null;
			apellido = null;
			direccion = null;
			dni = null;
			estadoCivil = null;
			fechaNac = null;
			sexo = null;
			telefono = null;
			idDocente = 0;
			email = null;
			foto = null;
			titulo = null;
			dinamicaTrabajo = null;
			compromisoOrg = null;
			evaluacionGral = null;
			sugerencias = null;
			fechaAlta = null;
			fechaBaja = null;			
			estadosCiviles = new ArrayList();			
	}
}
